#ifndef DIALOGCALIBRATIONSETTINGS_H
#define DIALOGCALIBRATIONSETTINGS_H

#include <QDialog>

namespace Ui {
class DialogCalibrationSettings;
}

class DialogCalibrationSettings : public QDialog
{
    Q_OBJECT
    
public:
    explicit DialogCalibrationSettings(QWidget *parent = 0);
    ~DialogCalibrationSettings();
    int high;     //number of internal chessboard corners high
    int wide;      //number of internal chessboard corners wide
    float squareSize;  //chessboard square size, in units (ie millimeters)
    int framesToGrab;   //number of calibration images to grab
    int delayBetween;   //delay between grabs

private slots:
    void on_spinBox_framesToGrab_valueChanged(int arg1);

    void on_spinBox_width_valueChanged(int arg1);

    void on_spinBox_height_valueChanged(int arg1);

    void on_plainTextEdit_squareSize_textChanged();

    void on_spinBox_delayBetween_valueChanged(int arg1);

private:
    Ui::DialogCalibrationSettings *ui;

};

#endif // DIALOGCALIBRATIONSETTINGS_H
